/*
 * modeloParAviso.java
 *
 * Created on 22 de Junho de 2007, 20:41
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

package tccmanager.cadastrarProjeto;

import java.util.ArrayList;
import tccmanager.cadastrarProjeto.negocio.*;
/**
 *
 * @author aluno
 */
public class modeloParAviso {
    
    private String nomeAtividade;
    private ArrayList listaAvisos;
    private String novoAviso;
    
    /** Creates a new instance of modeloParAviso */
    public modeloParAviso() {
        this.setNomeAtividade(new String());
        this.setListaAvisos(new ArrayList());
        this.setNovoAviso(new String());
    }

    public String getNomeAtividade() {
        return nomeAtividade;
    }

    public void setNomeAtividade(String nomeAtividade) {
        this.nomeAtividade = nomeAtividade;
    }

    public ArrayList getListaAvisos() {
        return listaAvisos;
    }

    public void setListaAvisos(ArrayList listaAvisos) {
        this.listaAvisos = listaAvisos;
    }

    public String getNovoAviso() {
        return novoAviso;
    }

    public void setNovoAviso(String novoAviso) {
        this.novoAviso = novoAviso;
    }
    
    public void addListaAvisos(Aviso aviso)
    {
        this.listaAvisos.add(aviso);
    }
    
    public Aviso getListaAvisos(int i)
    {
        try
        {
            return (Aviso)this.listaAvisos.get(i); 
        }
        catch(Exception e)
        {
            return null;
        }
    }
    
    public int getSizeListaAvisos()
    {
        return this.listaAvisos.size();
    }
    
}
